Key Assignments

The Key Assignments dialog is accessed from the Edit menu, or by holding the command key while clicking one of the calculator buttons. The calculator must be in its full or 4-function state (buttons visible) to access the dialog. The dialog is a movable-modal dialog, which means it can be moved around freely by dragging the title bar, but must be dismissed before using any other function of ProCalc. You can move the calculator window around while the dialog is displayed by command-dragging the title bar.

Key Assignments allows you to assign any key combination to any button on the calculator. A key combination can be any combination of the shift, option and command keys (the control key is reserved by ProCalc), along with one other key. You cannot assign different keys to the shifted and unshifted functions of a button, the key you select is automatically assigned to both functions. You can activate the [2nd] function of a button by holding control and pressing the key combination assigned to the button.

NOTE:  Some keys are permanently bound to certain functions, such as the numeric keys 0-9, A-F in [Hex] mode, the enter and return keys, and the keypad emulation keys if that option is turned on. These keys cannot be assigned to other functions. Also, you cannot assign command keys that are used to select menu commands. You will presented with an alert box if you attempt to assign one of these keys to a function. If you select a key combination that has already been assigned to another function, you will be presented with an alert that will let you reassign it to the new function, or cancel.

To select a button to assign a key to, simply bring up the Key Assignments dialog, and click any button on the face of the calculator. The Function and Key assignment fields are updated to reflect the button's function and current key assignment. To change the key assigned to the button, simply press the desired key combination. Click Revert to disregard changes made to the assignment since the function was selected, click Unassign to erase the key assignment and make it undefined, and click Done to accept the current assignment and dismiss the dialog.

NOTE:  Although you can change key assignments whether ProCalc is registered or not, your settings are not saved between sessions in the unregistered version, so all changes are lost when you quit ProCalc. You must register to enable saving of custom key assignments.